package transitarios.uteis;

import java.io.Serializable;

public class PercentagemMinimaCarregamento implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private double percCargaMinima;

	public PercentagemMinimaCarregamento() {
		this.percCargaMinima = 0.0;
	}

	public PercentagemMinimaCarregamento(double percCargaMinima) {
		this.percCargaMinima = percCargaMinima;
	}

	public PercentagemMinimaCarregamento(PercentagemMinimaCarregamento p) {
		this.percCargaMinima = this.getPercCargaMinima();
	}

	@Override
	public PercentagemMinimaCarregamento clone() {
		return new PercentagemMinimaCarregamento(this);
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (this.getClass() != obj.getClass()) {
			return false;
		}
		PercentagemMinimaCarregamento other = (PercentagemMinimaCarregamento) obj;
		if (Double.doubleToLongBits(this.percCargaMinima) != Double
				.doubleToLongBits(other.percCargaMinima)) {
			return false;
		}
		return true;
	}

	public double getPercCargaMinima() {
		return this.percCargaMinima;
	}

	public void setPercCargaMinima(double percCargaMinima) {
		this.percCargaMinima = percCargaMinima;
	}

	@Override
	public String toString() {
		return "PercentagemMinimaCarregamento [percCargaMinima="
				+ this.percCargaMinima + "]";
	}

}
